草庐IT

objective-c - Unicode 数据从 NSData 到 NSString

全部标签

.NET 字典键作为 ListBox 数据源

我的winforms应用程序中有一个ListBox。我希望它具有字典的键作为DataSource,所以我按如下方式操作:IDictionarymyEntities=newDictionary();myListBox.DataSource=myEntities.Keys;所以我在第二行遇到以下错误:ComplexdatabindingacceptsasadatasourceeitherinIlistorIListSource我已经尝试了两件不会做的事情:myListBox.DataSource=(IList)myEntities.Keys;抛出InvalidCastException异常

c++ - 从 DOS 8.3 文件名在 Windows 中打开 Unicode 文件名

我可以为unicode文件名生成一个8.3文件名并使用该ASCII字符字符串在Windows中打开fstream吗?我知道MSVC++为fstream提供了一个wchar_t*重载,但是GCC的libstdc++没有提供这个:(,所以我需要一个替代方案。我不想要为此创建我自己的streambuf类,因为它似乎有点过分了。 最佳答案 您或许可以利用WindowsAPI函数GetShortPathName给你简称。您无法通过算法“计算”名称,因为任意长名称和短名称之间没有一对一的对应关系,而且我认为您无法避免使用WindowsAPI进行

c# - 更新同一数据库时是否有必要使用多线程概念?

我已经为我们部门的调试竞赛创建了一个Windows应用程序(使用c#.net)。在这个过程中,许多用户使用同一个数据库来选择问题列表并单独更新各自ID中的标记。当他们更新数据库中的标记时是否需要使用线程概念..any1请帮助我..提前致谢... 最佳答案 Mutil-Threading或多线程用于您希望一次执行多个任务或同时执行某些任务的场景。您应该考虑您的场景以及在您的场景中可能使用多个线程。如果你认为有些任务可以分成两个独立的任务并且它们可以并行运行,你可以使用多线程来提高性能。同样,如果您认为某些任务很繁重并且需要花费大量时间

ASP.net 服务访问数据库

我运行我在服务器上创建的ASP.net服务。白天我登录服务器,大部分时间服务正常运行。该服务每十分钟检查一次数据库。我已将服务登录到管理员设置为调试,但没有任何效果。一夜之间我从服务中收到很多错误(每十分钟一次)堆栈轨迹如下:System.Data.SqlClient.SqlException(0x80131904):Cannotopendatabase"AHDB"requestedbythelogin.Theloginfailed.Loginfailedforuser'AH_user'.atSystem.Data.SqlClient.SqlInternalConnection.OnE

C# 更改非 unicode 语言或更改位置

我在套接字上向我的客户端发送了一些文字。这只是文字。但有时我有问题。当我的一些客户在套接字上收到我发送的文本时。他们看到这段文字不正确。非Unicode级别的含义不正确。他们有问题(İ,Ö,Ü,Ğ)喜欢这个土耳其语字符,所以他们没有收到我的短信。当我将此用户位置信息更改为((关于区域和语言->管理->更改系统区域设置=土耳其(在Windows7上))或(更改非unicode语言=土耳其语))时,问题消失了。我该如何解决这个问题。我为此阅读了一些文章,它说你不能在代码后面更改它。所以我如何为这个问题创建一个解决方案。非常感谢最好的问候 最佳答案

c# - 以编程方式从网络接口(interface)发送数据

我有一个端口查询应用程序,用于检查远程端口是打开还是阻塞。我想要做的是在进行端口检查时,能够选择本地机器上的哪个网络接口(interface)来发送流量。这可能吗?我该怎么做?更新:我已经添加了以下几行,但它仍然没有绑定(bind)stringlocalip;localip=interfacesComboBox.Text;Socketsocket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);socket.ReceiveTimeout=1000;IPAddressmyIP=IPAddre

objective-c - Windows 和 objective-c

我想通过本书开始学习Objective-C:ProgramminginObjective-C(4thEdition)。我在WindowsXP上工作。为了编译objective-c程序,我安装了GNUstep,当我输入这个例子时,我在一些教程中找到了:#importintmain(intargc,constchar*argv[]){NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];NSLog(@"helloworld");[pooldrain];return0;}一切正常。但是当我尝试输入本书中的第一个示例时:#importint

c# - 从 USB-GPS-Receiver 读取数据

我想知道从USBGPS接收器(也称为“USB鼠标”)读取定位数据有多困难。.NET中是否有某种现成可用的API(就像它在Android/WP7等移动平台中一样)之所以有效,是因为GPS设备的驱动程序已集成到Windows中,或者这是一些依赖于GPS设备?有经验吗? 最佳答案 通常,GPS设备显示为虚拟com端口。您应该会在设备管理器的com端口中看到它。几乎每个GPS都使用标准NMEA0183向计算机发送数据。消息,你只需要一个图书馆来阅读它们。一个非常好的全功能的是DotSpatial,DotSpatial.Positioning

windows - exe数据段中的数据

我将以下四行代码编译成一个名为foo.exe的文件,希望全局变量'i'的值(即9)进入foo.exe的数据部分inti=9;intmain(){}然后我使用下面的代码来查明它是否真的在foo.exe的.data部分,但没有找到任何东西..有人能解释一下哪里出了问题吗..??#include#include#include#includeintmain(){HANDLEhFile;HANDLEhFileMapping;LPVOIDlpFileBase;PIMAGE_DOS_HEADERdosHeader;hFile=CreateFile(TEXT("foo.exe"),GENERIC_R

objective-c - 在 Windows 上开发 iOS 应用程序有哪些选择?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我可以用HTML/CSS/JavaScript编写应用程序并使用phoneGap之类的东西,但是否推荐这种技术?用Objective-C编写应用不是更好吗?